﻿body 
{
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-family: Verdana;
    font-size: x-small;
}

a.home:link
{
    text-decoration: none;
    color: #000000;
}

a.home:visited
{
    text-decoration: none;
    color: #000000;
}

a.home:hover
{
    text-decoration: underline;
    color: #000000;
}

a.foot:link
{
    text-decoration: none;
    color: #000000;
}

a.foot:visited
{
    text-decoration: none;
    color: #000000;
}

a.foot:hover
{
    text-decoration: underline;
    color: #000000;
}

img.imglink
{
    border: solid 0px #000000;
}

.header
{
    border-bottom: solid 3px #FFFFFF;    
}

.bodytable
{
    width: 800px;

}

.logo 
{
    background-color: #6294CD;
    height: 85px;
    text-align: left;
}

.logocont
{
    overflow: hidden;
}

.menutxt
{
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
    padding-bottom: 3px;
    border-left: solid 1px black;
}

.menuspace
{
    font-size: 1px;
    border-left: solid 1px black;
    height: 2px;
}

.borderbottom
{
    border-bottom: solid 2px #FF0000;
}

.offer
{
    width: 259px; 
    text-align: left; 
    vertical-align: top; 
    border-bottom: solid 1px #FFFFFF;
    padding: 4px 3px 4px 3px;
    overflow: hidden;
}

.aanba
{
    background-color: #FFFFFF;
    border-bottom: solid 2px #E3E100;
    padding: 5px 5px 5px 5px;
}

.aanbb
{
    background-color: #FDFDE6;
    border-bottom: solid 2px #E3E100;
    padding: 5px 5px 5px 5px;
}

.avok
{
    border: solid 1px #11E500;
    background-color: #9AFF92;
    cursor: hand;
}

.avoa
{
    border: solid 1px #D7E400;
    background-color: #FBFF92;
    cursor: hand;
}

.avnb
{
    background-color: #FFFFFF;
    cursor: default;
}

.avsel
{
    border: solid 1px #D7E400;
    background-color: #FF0000;
    cursor: hand;
}

.avfix
{
    border: solid 1px #D7E400;
    background-color: #FF0000;
    cursor: default;
}

/* toegevoegde css */

.miniLabel{
    font-size: 9px;        
}

input.button {   
    color:#FFFFF2;   
    font: bold 100% 'caecilia',helvetica,sans-serif;   
    background-color:#6294CD; 
    cursor: pointer; 
    border: 1px solid;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:10px;
    padding-left:10px;   
    border-color: #E3E100 #E3E100 #E3E100 #E3E100;    
    filter:progid:DXImageTransform.Microsoft.Gradient   
    (GradientType=0,StartColorStr='#d6e9ff',EndColorStr='#6294CD');   
}

* Masterpage */

div.masterDiv{
    width:100%;
    height:600px;
    overflow:visible;  
}
div.sjors{
  position: absolute; 
  top: 0px; 
  color: #6294cd;
  left: 0px; 
  display: none; 
  z-index: 252; 
  width: 247px; 
  height: 96px; 
  overflow: hidden; 
  padding: 20px 10px 10px 16px;  
  background-repeat: no-repeat    
}
div.sjorsBig{
    position: absolute; 
    top: 0px; left: 0px; 
    display: none; 
    color: #6294cd;
    width: 247px; 
    height: 146px; 
    overflow: hidden; 
    z-index: 253; 
    padding: 20px 10px 10px 16px; 
    background-repeat: no-repeat
}
table.headerTable{
    width: 100%;
    background-color: #6294CD;   
}
td.headerIMG{
    width: 100%;   
}
td.headerFILL{
    width:100%;
    background-color: #6294CD;    
}
.bodyFILL{
    background-color: #d6e9ff;  
    width:100%;
}
table.footerTable{
    width:99,5%;
    background-color: #E3E100;       
}

/* Reisplan */

.sectionTitle{
    color:#FFFFFF;
    margin: 3px 8px 6px 3px; 
    padding-right: 8px; 
    height: 20px; 
    background-color: #6294cd;  
    font-style: oblique; 
}
.sectionTitleTD{
    background-color: #6294cd;       
}
.zbTitle{
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}
.miniLabel{
    font-size: 9px;        
}
.imgButton{
    cursor: pointer;
    margin-top: auto;
    margin-bottom: auto;
    vertical-align: middle;
}
.errorPanelreisPlan{
    margin-left:7%; 
    width: 320px; 
    height: 60px; 
    overflow: hidden; 
    color: #FF0000;
    padding-bottom: 3px;
    background-image: url('/App_Image/server_warning.png'); 
    background-repeat: no-repeat
}
 
/* stad */

.ContentText{
    line-height:20px;
    font-family:Arial;
    font-size:12px;

}

.ContentLine{
    border-bottom:1px solid #6294CD;
    line-height:20px;
    font-family:Arial;
    font-size:12px;

}

.ColoredBorder{
    border: solid 1px #6294CD    
}

.actionURL, .actionURL:hover
{
    color: #6294CD;
    font-weight: bold;
    font-size: 11px;
    vertical-align: top
}

.actionURL
{
    text-decoration: none;
}

.actionURLOrange:hover
{
    text-decoration: underline;
}

/* transport */

.errorPaneltransport{
    width: 320px; 
    height: 60px; 
    overflow: hidden; 
    color: #FF0000;
    padding-bottom: 3px;
    background-image: url('/App_Image/server_warning.png'); 
    background-repeat: no-repeat
}
.filterPanel{
    width: 465px; 
    height: 34px; 
    margin-bottom: 12px; 
    border-bottom: solid 1px #6294cd; 
    padding-bottom: 8px; 
    margin-top: 8px    
}
.selecteerTable{
    margin-top: 12px; 
    display:none;
    width: 465px;
}
.SendTable{
    width: 465px;
    border-top: solid 1px #6294cd; 
}

/*  rowrepresentation */

.cellSelect{
    width:25px;
      text-align:center;
}
.cellVanNaar{
  width:108px;
  text-align:left;
}
.cellLucht{
  width:38px;
  text-align:left;   
}
.cellTijden{
    width:22px;
    text-align:left;
}
.cellVlucht{
    width:27px;
         text-align:left;
}
.cellFill{
     width:15px; 
}
.cellKlasse{
    width:32px;
     text-align:center;  
}
.cellToeslag{
    width:25px;
     text-align:left;     
}
.cellAirline{
    width:45px;   
     text-align:center;
}

.rowMajor{
    border-bottom:1px solid #6294CD;
}

/* accomodatie */

.errorPanelacco{
    width: 320px; 
    height: 60px; 
    overflow: hidden; 
    color: #FF0000;
    margin-top: 4px;
    padding-bottom: 3px;
    background-image: url('/App_Image/server_warning.png'); 
    background-repeat: no-repeat
}
.accoBrochure{
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial;
    color: #FFFFFF;
}
.accoDesc{
    padding-left:4px;
}
.mainTable{
    cursor: pointer;
}
.accoMainImg{
    width: 138px;
    height: 78px;
    position: absolute;
    top: 40px;
    left: 10px;
}
.MeerInfoHotel{
    position: absolute;
    top: 130px;
    left: 12px; 
}
.accoNaam{
    color: #c13e0a;
    position: absolute;
    top: 36px;
    left: 6px;
    font-weight: bold;
    font-style: italic;
    font-size: 18px;
    font-family: Verdana;
    width: 600px;
    text-align:left;
}
.accoCode{
    color: #000000;
    position: absolute;
    top: 31px;
    left: 830px;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana;
    width: 100px;
    text-align: right;
}
.accoImg{
    padding: 2px 2px 2px 2px;
    background-color: #FFFFFF;
    position: absolute;
    top: 30px;
    left: 6px;
}
.accoRooms{
    width: 380px;
    position: absolute;
    top: 65px;
    left: 570px;
}
.roomHeader{
    font-size: 10px;
    font-weight: bold;
    font-style: italic;   
}
.roomRow{
    padding-top: 3px;
    padding-bottom: 3px;   
}
.hotelRowFailed{
    background-color: #fcb3b3;   
    border-bottom: solid 1px #f79a9a;
}
.hotelRowDark{
    background-color: #EEEEEE;   
}
.hotelRowLight{
    background-color: #FFFFFF;   
}
.ddAvail{
    background-color: #a4fe9d;
}
.ddRequest{
    background-color: #fdfe9d;
}
.ddNotAvail{
    background-color: #fcb3b3;
}
.accoHeaderOver{
    font-size: 10px;
    font-weight: bold;
    font-style: italic;    
    background-color: #6294CD;
    color: #FFFFFF;    
}
.hotelListHeader{
    font-size: 10px;
    font-weight: bold;
    font-style: italic;    
}
.hotelResultHeader{
   width: 575px; 
   border-bottom: solid 1px #6294cd;
}
.TableBottom{
    border-top: solid 1px #6294cd  
}

/* extra's - prijs */

.headerExtra{
    font-size: 9px;
    font-weight: bold;
}
.headerItem{
    padding-left: 0px;
    padding-right: 8px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.prijzenPanel{
    width: 790px; 
    border-top: solid 1px #6294cd; 
    margin-top:5px;    
    margin-bottom:2px;     
}
.extrasTable{
    width: 750px; 
    background-color:#FFFFFF;
    margin-left: 1px;
    margin-bottom: 8px;  
}
.filterPanelPrijs{
    width: 777px; 
    text-align:left;
    margin-top:4px;
    height:25px;
    vertical-align: middle;
}
.extrasPanel{
    width:760px; 
    height:200px; 
    overflow-y:scroll; 
    overflow-x:hidden; 
    background-color: #FFFFFF;
    border-top: solid 2px #E3E100;
    border-bottom: solid 2px #E3E100;
    border-left: solid 2px #E3E100;
    border-right: solid 2px #E3E100;
}

/* namen */

.errorPanelNamen{
    width: 320px; 
    height: 60px; 
    overflow: hidden; 
    color: #FF0000;
    margin-top: 4px;
    margin-left: 4px;
    padding-bottom: 3px;
    background-image: url('/App_Image/server_warning.png'); 
    background-repeat: no-repeat   
}

/* betalen */

.mappanel{
    width: 458px; 
    height: 250px; 
    border: 2px solid #6294CD;
    margin-left: 45px;
    margin-bottom:25px;
}
.errorPanelBetalen{
    width: 320px; 
    height: 60px; 
    overflow: hidden; 
    color: #FF0000;
    margin-top: 4px;
    margin-left: 3px;
    padding-bottom: 3px;
    background-image: url('/App_Image/server_warning.png'); 
    background-repeat: no-repeat;  
}

/* pagination */

ul{
    border:0; margin:0; padding:0;
}
#pagination-digg li{
    border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;
}
#pagination-digg a{
    border-top:solid 1px #9aafe5;
    border-left:solid 1px #9aafe5;
    border-right:solid 1px #9aafe5;
    margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
    border:solid 1px #DEDEDE;
    color:#888888;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
    font-weight:bold;
} 
#pagination-digg .active{
    background:#6294CD;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
#pagination-digg a:hover{
 border-top:solid 1px #0e509e;
  border-right:solid 1px #0e509e;
   border-left:solid 1px #0e509e;
}

/* Pagination top */

#pagination-digg-top li{
     border:0;
    margin:0; 
    padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;
}
#pagination-digg-top a
{
    border-top:solid 1px #9aafe5;
    border-bottom:solid 1px #9aafe5;
    border-left:solid 1px #9aafe5;
    border-right:solid 1px #9aafe5;
    margin-right:2px;
}
#pagination-digg-top .previous-off,
#pagination-digg-top .next-off {
    border:solid 1px #DEDEDE;
    color:#888888;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}
#pagination-digg-top.next a,
#pagination-digg-top .previous a {
    font-weight:bold;
} 
#pagination-digg-top .active{
    background:#6294CD;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
#pagination-digg-top a:link,
#pagination-digg-top a:visited {
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
#pagination-digg-top a:hover{
 border-top:solid 1px #0e509e;
  border-right:solid 1px #0e509e;
   border-left:solid 1px #0e509e;
}
